* {margin:0; padding:0;}
html {border:0; width:100%; }
body {font-family:"Lucida Grande",Verdana,Tahoma,sans-serif; font-size:67.5%;}
img {border:none; display:inline;}
input,img,select {vertical-align:middle;}
ul,ol {list-style:none;}
a {text-decoration:none;}a:link,a:visited{color:#486CA1;}a:hover,a:active{text-decoration:underline;color:#f30;}
h1, h2, h3 {font-family: Arial, 'Trebuchet MS', Sans-Serif; font-weight: bold; color: #333;}
h1 {font-size: 170%; letter-spacing:.5px; text-align: center; padding-top: 8px; }
h2 {font-size: 155%; }
h3 {font-size: 135%; color: #003366;}
h4 {font-size: 115%; color: #003366;}
h5,h6{font-size:12px;}
form {margin: 0;padding: 0;border: 0;}
input {color:#486CA1 ;font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;font-size: 1.0em;font-weight: normal; padding: 1px;border: 1px solid #999999; background-color: #FAFAFA;}
textarea {background-color: #FAFAFA;color: #2B4370;font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;font-size: 1.3em; line-height: 1.4em;font-weight: normal;border: 1px solid #2B4370;padding: 2px;}
select {color: #2B4370;background-color: #FAFAFA;font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;font-size: 1.0em;font-weight: normal; border: 1px solid #999999;padding: 1px;}
option {padding: 0 1em 0 0;}
input.radio {border: none;background-color: transparent;}
input:hover {background-color: #FAFAD6;}
textarea:hover, select:hover {background-color: #FAFAD6;}
input:focus, textarea:focus, select:focus {background-color: #FAFAD6; border: solid 1px #FF9933;}
pre {font-size: 1.1em; font-family: Monaco, 'Courier New', monospace;}
p { margin: 1em 0 1em 0; }
/*------------------------ Tables ------------------------ */
th {color: #000000;font-size: 1.1em;font-weight: bold;background-color:#CDD5E5; white-space: nowrap;}
/*clear*/
.clear{height:0.1px;line-height:0.1px;font-size:0;clear:both;overflow:hidden; margin:0; padding:0;}


body { text-align: center; background: #19639F; }
#wholepage{ width: 900px; margin: 0 auto; text-align: left; position: relative; top:0; left:0; padding: 0 15px 0 15px; }
#header { width: 100%; height: 90px; background:white; margin-top: 15px; position: relative; }
#header .logo { width: 280px; height: 70px; margin: 10px 0 0 10px; }
.header-link { position: absolute; right: 15px; top: 5px; color:#455FA9; }
#footer { text-align: center; width: 100%; height: 50px; background: #7796AB; margin-bottom: 15px; position: relative; color: white; }
.footer-link { position: relative; top: 15px; margin: 0px auto; }

#mainContent { background: white; position: relative; width:100%; }


